pcre2.git
6 days agoMerge version 10.46-1+rpi1 and 10.48-2 to produce 10.48-2+rpi1 forky-staging archive/raspbian/10.48-2+rpi1 raspbian/10.48-2+rpi1
Raspbian automatic forward porter [Thu, 10 Sep 2026 01:13:17 +0000 (02:13 +0100)]
Merge version 10.46-1+rpi1 and 10.48-2 to produce 10.48-2+rpi1

2 weeks agochangelog for 10.48-2
Matthew Vernon [Tue, 1 Sep 2026 11:54:30 +0000 (12:54 +0100)]
changelog for 10.48-2

2 weeks agoremove unnecessary libS logic (closes: #1146381)
Matthew Vernon [Tue, 1 Sep 2026 11:53:20 +0000 (12:53 +0100)]
remove unnecessary libS logic (closes: #1146381)

This code wasn't doing anything in Debian (since "@libdir@" is always
already on the search path), but the difference in the pcre2-config
file itself was causing multi-arch problems, so remove it.

[similar to our older fix for #805941 which I thought wasn't necessary
any more because the output was always empty on Debian, but I'd missed
that it made the file itself different on different arches, which is a
multi-arch issue]

2 weeks agochangelog for 10.48-1
Matthew Vernon [Mon, 31 Aug 2026 20:37:27 +0000 (21:37 +0100)]
changelog for 10.48-1

2 weeks agoTidy up symbols files (leftovers from 10.48-rc1 testing)
Matthew Vernon [Mon, 31 Aug 2026 20:54:04 +0000 (21:54 +0100)]
Tidy up symbols files (leftovers from 10.48-rc1 testing)

2 weeks agoMerge tag '10.48'
Matthew Vernon [Mon, 31 Aug 2026 20:36:38 +0000 (21:36 +0100)]
Merge tag '10.48'

Upstream version 10.48

2 weeks agoNew upstream version 10.48
Matthew Vernon [Mon, 31 Aug 2026 20:36:38 +0000 (21:36 +0100)]
New upstream version 10.48

3 weeks agoAdd explanatory comment to lintian override
Matthew Vernon [Tue, 25 Aug 2026 16:28:00 +0000 (17:28 +0100)]
Add explanatory comment to lintian override

3 weeks agoUpdate symbols file (check again before 10.48 release)
Matthew Vernon [Tue, 25 Aug 2026 15:59:46 +0000 (16:59 +0100)]
Update symbols file (check again before 10.48 release)

This 10.48 RC is showing up as 10.47 in versioned symbol files. We'll
want to check that again before uploading 10.48 proper.

3 weeks agoAdd a lintian override for pcre2-config
Matthew Vernon [Tue, 25 Aug 2026 15:47:52 +0000 (16:47 +0100)]
Add a lintian override for pcre2-config

The architecture-specific path never appears in pcre2-config output,
so we don't need to worry about filtering it out.

3 weeks agochangelog for 10.48~rc1-1
Matthew Vernon [Tue, 25 Aug 2026 15:30:38 +0000 (16:30 +0100)]
changelog for 10.48~rc1-1

3 weeks agoUpdate symbols files to reflect new versioned symbols
Matthew Vernon [Tue, 25 Aug 2026 15:28:53 +0000 (16:28 +0100)]
Update symbols files to reflect new versioned symbols

After discussion in #1119027 and with upstream in
https://github.com/PCRE2Project/pcre2/issues/832

We think this is the correct approach and a SONAME bump is not
required.

3 weeks agoMerge tag '10.48_rc1'
Matthew Vernon [Tue, 25 Aug 2026 15:21:08 +0000 (16:21 +0100)]
Merge tag '10.48_rc1'

Upstream version 10.48~rc1

Had to handle a conflict in pcre2-config.in

3 weeks agoNew upstream version 10.48~rc1
Matthew Vernon [Tue, 25 Aug 2026 15:18:39 +0000 (16:18 +0100)]
New upstream version 10.48~rc1

7 months agoMerge version 10.46-1~deb13u1+rpi1 and 10.46-1 to produce 10.46-1+rpi1 archive/raspbian/10.46-1+rpi1 raspbian/10.46-1+rpi1
Raspbian automatic forward porter [Sun, 1 Feb 2026 16:27:39 +0000 (16:27 +0000)]
Merge version 10.46-1~deb13u1+rpi1 and 10.46-1 to produce 10.46-1+rpi1

10 months agoUpdate symbols files for 10.47
Matthew Vernon [Mon, 27 Oct 2025 11:16:23 +0000 (11:16 +0000)]
Update symbols files for 10.47

10 months agochangelog for 10.47-2
Matthew Vernon [Mon, 27 Oct 2025 11:07:38 +0000 (11:07 +0000)]
changelog for 10.47-2

10 months agoRevert "Update symbols files"
Matthew Vernon [Mon, 27 Oct 2025 11:05:39 +0000 (11:05 +0000)]
Revert "Update symbols files"

This reverts commit fbd45aed34a11846f89df8a644bfc1f4455adb3c.

We've disabled symbol versioning, so undo the symbols file changes
that corresponded to that.

10 months agoDisable symbol versioning (Closes: #1119027)
Matthew Vernon [Mon, 27 Oct 2025 11:04:59 +0000 (11:04 +0000)]
Disable symbol versioning (Closes: #1119027)

Upstream hadn't realised symbol versioning required a soname bump, and
isn't currently clear on when/if they want to do that, so disable this
pro tem.

10 months agoUpdate symbols files
Matthew Vernon [Tue, 21 Oct 2025 10:39:50 +0000 (11:39 +0100)]
Update symbols files

Upstream are now shipping versions symbols, so this is a larger update
than usual.

10 months agochangelog for 10.47-1
Matthew Vernon [Tue, 21 Oct 2025 10:10:06 +0000 (11:10 +0100)]
changelog for 10.47-1

10 months agoNew upstream version 10.47
Matthew Vernon [Tue, 21 Oct 2025 10:08:32 +0000 (11:08 +0100)]
New upstream version 10.47

10 months agoMerge tag '10.47'
Matthew Vernon [Tue, 21 Oct 2025 10:08:32 +0000 (11:08 +0100)]
Merge tag '10.47'

Upstream version 10.47

11 months agoMerge version 10.45-1+rpi1 and 10.46-1~deb13u1 to produce 10.46-1~deb13u1+rpi1 archive/raspbian/10.46-1_deb13u1+rpi1 raspbian/10.46-1_deb13u1+rpi1
Raspbian automatic forward porter [Thu, 18 Sep 2025 08:29:24 +0000 (09:29 +0100)]
Merge version 10.45-1+rpi1 and 10.46-1~deb13u1 to produce 10.46-1~deb13u1+rpi1

12 months agoManual merge of version 10.44-4+rpi1 and 10.45-1 to produce 10.45-1+rpi1 archive/raspbian/10.45-1+rpi1 raspbian/10.45-1+rpi1
Peter Michael Green [Thu, 11 Sep 2025 19:00:31 +0000 (19:00 +0000)]
Manual merge of version 10.44-4+rpi1 and 10.45-1 to produce 10.45-1+rpi1

12 months agochangelog for 10.46-1~deb13u1
Matthew Vernon [Thu, 28 Aug 2025 07:43:42 +0000 (08:43 +0100)]
changelog for 10.46-1~deb13u1

12 months agoMerge tag '10.46' into dgit/trixie
Matthew Vernon [Thu, 28 Aug 2025 07:42:00 +0000 (08:42 +0100)]
Merge tag '10.46' into dgit/trixie

Upstream version 10.46

12 months agochangelog for 10.46-1
Matthew Vernon [Thu, 28 Aug 2025 07:32:47 +0000 (08:32 +0100)]
changelog for 10.46-1

12 months agoNew upstream version 10.46
Matthew Vernon [Thu, 28 Aug 2025 07:22:23 +0000 (08:22 +0100)]
New upstream version 10.46

12 months agoMerge tag '10.46'
Matthew Vernon [Thu, 28 Aug 2025 07:22:23 +0000 (08:22 +0100)]
Merge tag '10.46'

Upstream version 10.46

19 months agochangelog for 10.45-1
Matthew Vernon [Wed, 5 Feb 2025 09:25:24 +0000 (09:25 +0000)]
changelog for 10.45-1

19 months agoNew upstream version 10.45
Matthew Vernon [Wed, 5 Feb 2025 09:23:23 +0000 (09:23 +0000)]
New upstream version 10.45

19 months agoMerge tag '10.45'
Matthew Vernon [Wed, 5 Feb 2025 09:23:23 +0000 (09:23 +0000)]
Merge tag '10.45'

Upstream version 10.45

19 months agoUpdate d/copyright to reflect changes sljit path in source
Matthew Vernon [Thu, 23 Jan 2025 10:14:43 +0000 (10:14 +0000)]
Update d/copyright to reflect changes sljit path in source

19 months agoUpdate symbols files for 10.45~rc1
Matthew Vernon [Thu, 23 Jan 2025 10:13:03 +0000 (10:13 +0000)]
Update symbols files for 10.45~rc1

19 months agochangelog for 10.45~rc1-1
Matthew Vernon [Thu, 23 Jan 2025 09:49:24 +0000 (09:49 +0000)]
changelog for 10.45~rc1-1

19 months agoMerge tag '10.45-rc1'
Matthew Vernon [Thu, 23 Jan 2025 09:48:07 +0000 (09:48 +0000)]
Merge tag '10.45-rc1'

Upstream version 10.45-rc1

19 months agoRevert "pcre2test: memory reports only compiled memory usage for code/data (#418)"
Matthew Vernon [Thu, 23 Jan 2025 09:47:38 +0000 (09:47 +0000)]
Revert "pcre2test: memory reports only compiled memory usage for code/data (#418)"

This reverts commit c015b7e5bbc8614dd1fddee06aeea9872f938d2c.

This was an upstream fix incorporated early - revert it here to
facilitate merging in upstream 10.45.

19 months agoNew upstream version 10.45-rc1
Matthew Vernon [Thu, 23 Jan 2025 09:44:53 +0000 (09:44 +0000)]
New upstream version 10.45-rc1

21 months agochangelog for 10.44-5
Matthew Vernon [Sun, 8 Dec 2024 13:05:15 +0000 (13:05 +0000)]
changelog for 10.44-5

21 months agoEnable JIT on loong64 (closes: #1089230)
Matthew Vernon [Sun, 8 Dec 2024 13:04:36 +0000 (13:04 +0000)]
Enable JIT on loong64 (closes: #1089230)

21 months agoMerge pcre2 (10.44-4+rpi1) import into refs/heads/workingbranch
Peter Michael Green [Thu, 28 Nov 2024 18:34:35 +0000 (18:34 +0000)]
Merge pcre2 (10.44-4+rpi1) import into refs/heads/workingbranch

21 months agopcre2 (10.44-4+rpi1) trixie-staging; urgency=medium
Peter Michael Green [Thu, 28 Nov 2024 18:34:35 +0000 (18:34 +0000)]
pcre2 (10.44-4+rpi1) trixie-staging; urgency=medium

  * Disable JIT on armhf, it's tests fail on raspbian.

[dgit import package pcre2 10.44-4+rpi1]

22 months agochangelog for 10.44-4
Matthew Vernon [Fri, 15 Nov 2024 15:53:15 +0000 (15:53 +0000)]
changelog for 10.44-4

22 months agoDo not enable JIT on armel (Closes: #1087563)
Matthew Vernon [Fri, 15 Nov 2024 15:52:17 +0000 (15:52 +0000)]
Do not enable JIT on armel (Closes: #1087563)

Per pcre2jit.3, JIT requires:
ARM 32-bit (v7, and Thumb2)

Per https://wiki.debian.org/ArchitectureSpecificsMemo#armel armel only
offers armv5te

22 months agoAdd build-dependency on dh-autoreconf
Matthew Vernon [Fri, 15 Nov 2024 14:53:36 +0000 (14:53 +0000)]
Add build-dependency on dh-autoreconf

I think this is also unnecessary when we move to a better dh
compatibility level

22 months agoChangelog for 10.44-3
Matthew Vernon [Fri, 15 Nov 2024 14:47:32 +0000 (14:47 +0000)]
Changelog for 10.44-3

The upstream fix is 57906628d7babd27c01eb1c085d3e0cdd512189a

22 months agopcre2test: memory reports only compiled memory usage for code/data (#418)
Carlo Marcelo Arenas Belón [Sun, 9 Jun 2024 15:22:15 +0000 (08:22 -0700)]
pcre2test: memory reports only compiled memory usage for code/data (#418)

Since 05aafb2 (Implement pcre2_set_max_pattern_compiled_length() and set
this limit in the fuzzer, 2024-04-24), the memory modifier has reported
the full size of the allocated "code" returned by `pcre2_compile`.

Problem is that the size of the structure used to hold that in memory also
depends on the platform ABI and even alignment by the compiler, and has
been therefore fragile to compare.

Revert to reporting only the additional memory that `pcre2_compile()` will
use for the compiled pattern (including any data tables) and make sure
that the limit provided with `pcre2_set_max_pattern_compiled_length()`
also avoid the internal struct overhead.

Fixes: #415
22 months agoUse dh_autoreconf (Closes: #1087562)
Matthew Vernon [Fri, 15 Nov 2024 14:11:56 +0000 (14:11 +0000)]
Use dh_autoreconf (Closes: #1087562)

Note that using dh_autoreconf becomes the default from debhelper
compatibility level 10 onwards, so this should be reverted once we've
made that move.

22 months agochangelog for 10.44-2
Matthew Vernon [Thu, 14 Nov 2024 11:40:13 +0000 (11:40 +0000)]
changelog for 10.44-2

22 months agoAdd note about libre2-dev (Closes: #1082901)
Matthew Vernon [Mon, 11 Nov 2024 11:26:03 +0000 (11:26 +0000)]
Add note about libre2-dev (Closes: #1082901)

22 months agoUpdate homepage (Closes: #1073087)
Matthew Vernon [Mon, 11 Nov 2024 11:16:25 +0000 (11:16 +0000)]
Update homepage (Closes: #1073087)

It's not quite clear what the future of pcre.org is (it's more
up-to-date thatn when this bug was filed), but at least for now the
github page is a better bet.

22 months agoUpdate symbols for 1.44
Matthew Vernon [Fri, 8 Nov 2024 16:43:28 +0000 (16:43 +0000)]
Update symbols for 1.44

22 months agochangelog for 10.44-1
Matthew Vernon [Fri, 8 Nov 2024 16:27:56 +0000 (16:27 +0000)]
changelog for 10.44-1

22 months agoImport pcre2_10.44.orig.tar.gz
Matthew Vernon [Fri, 8 Nov 2024 16:27:46 +0000 (16:27 +0000)]
Import pcre2_10.44.orig.tar.gz

[dgit import orig pcre2_10.44.orig.tar.gz]

22 months agoNew upstream version 10.44
Matthew Vernon [Fri, 8 Nov 2024 16:26:58 +0000 (16:26 +0000)]
New upstream version 10.44

22 months agoMerge tag '10.44'
Matthew Vernon [Fri, 8 Nov 2024 16:26:58 +0000 (16:26 +0000)]
Merge tag '10.44'

Upstream version 10.44

2 years agoUpdate symbols files for 10.43
Matthew Vernon [Sat, 17 Feb 2024 10:35:57 +0000 (10:35 +0000)]
Update symbols files for 10.43

2 years agochangelog for 10.43-1
Matthew Vernon [Sat, 17 Feb 2024 10:23:36 +0000 (10:23 +0000)]
changelog for 10.43-1

2 years agoNew upstream version 10.43
Matthew Vernon [Sat, 17 Feb 2024 10:16:01 +0000 (10:16 +0000)]
New upstream version 10.43

2 years agoMerge tag '10.43'
Matthew Vernon [Sat, 17 Feb 2024 10:16:01 +0000 (10:16 +0000)]
Merge tag '10.43'

Upstream version 10.43

3 years agochangelog for 10.42-4
Matthew Vernon [Tue, 29 Aug 2023 17:23:52 +0000 (18:23 +0100)]
changelog for 10.42-4

3 years agoCompile JIT on riscv64 (Closes: #1050819)
Matthew Vernon [Tue, 29 Aug 2023 17:22:58 +0000 (18:22 +0100)]
Compile JIT on riscv64 (Closes: #1050819)

Not quite the submitter's patch, because I got distracted by the arch
list not being sorted...

3 years agoSort jit archs list
Matthew Vernon [Tue, 29 Aug 2023 17:21:34 +0000 (18:21 +0100)]
Sort jit archs list

3 years agochangelog for 10.42-3
Matthew Vernon [Mon, 21 Aug 2023 10:44:16 +0000 (11:44 +0100)]
changelog for 10.42-3

3 years agoSpecify source format 1.0 explicitly (Closes: #1049910)
Matthew Vernon [Mon, 21 Aug 2023 10:43:25 +0000 (11:43 +0100)]
Specify source format 1.0 explicitly (Closes: #1049910)

3 years agoChangelog for 10.42-2
Matthew Vernon [Tue, 11 Jul 2023 22:11:16 +0000 (23:11 +0100)]
Changelog for 10.42-2

3 years agodisable JIT on sparc (Closes: #1034779)
Matthew Vernon [Tue, 11 Jul 2023 22:10:29 +0000 (23:10 +0100)]
disable JIT on sparc (Closes: #1034779)

3 years agoChangelog for 10.42-1
Matthew Vernon [Sun, 1 Jan 2023 15:44:19 +0000 (15:44 +0000)]
Changelog for 10.42-1

3 years agoMerge tag '10.42'
Matthew Vernon [Sun, 1 Jan 2023 15:43:12 +0000 (15:43 +0000)]
Merge tag '10.42'

Upstream version 10.42

3 years agoNew upstream version 10.42
Matthew Vernon [Sun, 1 Jan 2023 15:43:11 +0000 (15:43 +0000)]
New upstream version 10.42

3 years agochangelog for 10.40-3
Matthew Vernon [Fri, 2 Dec 2022 17:40:50 +0000 (17:40 +0000)]
changelog for 10.40-3

3 years agoSupport the noudeb build profile (Helmut Grohne). (Closes: #1024941)
Matthew Vernon [Fri, 2 Dec 2022 17:40:36 +0000 (17:40 +0000)]
Support the noudeb build profile (Helmut Grohne). (Closes: #1024941)

3 years agochangelog for 10.40-2
Matthew Vernon [Sun, 23 Oct 2022 15:14:48 +0000 (16:14 +0100)]
changelog for 10.40-2

4 years agod/watch: Remove non-functional filenamemangle
Bastian Germann [Fri, 17 Jun 2022 11:05:18 +0000 (13:05 +0200)]
d/watch: Remove non-functional filenamemangle

The filenamemangle with the <project> template breaks downloading.

4 years agod/copyright: Convert to machine-readable format
Bastian Germann [Fri, 17 Jun 2022 10:48:01 +0000 (12:48 +0200)]
d/copyright: Convert to machine-readable format

Include missing licenses on conversion:
BSD-2-clause
BSD-3-clause
X11

4 years agod/copyright: Correct the source URL (Closes: #1012679)
Bastian Germann [Fri, 17 Jun 2022 09:46:48 +0000 (11:46 +0200)]
d/copyright: Correct the source URL (Closes: #1012679)

4 years agoupdate watch file to note new upstream repo name
Matthew Vernon [Mon, 25 Apr 2022 16:11:26 +0000 (17:11 +0100)]
update watch file to note new upstream repo name

There's now a PCRE2Project rather than just being under the author's
personal github space.

4 years agochangelog for 10.40-1
Matthew Vernon [Mon, 25 Apr 2022 16:10:59 +0000 (17:10 +0100)]
changelog for 10.40-1

4 years agoNew upstream version 10.40
Matthew Vernon [Mon, 25 Apr 2022 16:03:54 +0000 (17:03 +0100)]
New upstream version 10.40

4 years agoMerge tag '10.40'
Matthew Vernon [Mon, 25 Apr 2022 16:03:54 +0000 (17:03 +0100)]
Merge tag '10.40'

Upstream version 10.40

4 years agochangelog for 10.39-4
Matthew Vernon [Mon, 11 Apr 2022 08:24:08 +0000 (09:24 +0100)]
changelog for 10.39-4

4 years agoUpstream patch: fix build for Hurd (#52) (closes: #1009066)
Carlo Marcelo Arenas Belón [Mon, 11 Apr 2022 08:22:31 +0000 (09:22 +0100)]
Upstream patch: fix build for Hurd (#52) (closes: #1009066)

Since d5a61ee8 (Patch to detect (and ignore) symlink loops in
pcre2grep., 2021-08-28), there is optional code that depends
on readlink and PATH_MAX but that had only detection added for
the first.

GNU Hurd doesn't have the later so it fails to build.

Improve the detection to include both dependencies in autotools
and cmake to fix that.

Signed-off-by: Carlo Marcelo Arenas Belón <carenas@gmail.com>
Signed-off-by: Matthew Vernon <matthew@debian.org>
4 years agochangelog for 10.39-3
Matthew Vernon [Wed, 17 Nov 2021 14:52:52 +0000 (14:52 +0000)]
changelog for 10.39-3

4 years agore-enable MIPS JIT support (Closes: #892488)
Matthew Vernon [Wed, 17 Nov 2021 14:52:07 +0000 (14:52 +0000)]
re-enable MIPS JIT support (Closes: #892488)

upstream fixed this a while back

4 years agoEnable JIT on s390x (Closes: #999836)
Matthew Vernon [Wed, 17 Nov 2021 14:48:26 +0000 (14:48 +0000)]
Enable JIT on s390x (Closes: #999836)

4 years agochangelog for 10.39-2
Matthew Vernon [Mon, 8 Nov 2021 23:47:29 +0000 (23:47 +0000)]
changelog for 10.39-2

4 years agoRelax Depends: to libc-dev (Closes: #989729)
Matthew Vernon [Mon, 8 Nov 2021 23:46:18 +0000 (23:46 +0000)]
Relax Depends: to libc-dev (Closes: #989729)

4 years agoclarify what the -{8,16,32} runtimes are for
Matthew Vernon [Mon, 8 Nov 2021 10:25:53 +0000 (10:25 +0000)]
clarify what the -{8,16,32} runtimes are for

This arose from discussion in #978013; clarify the long descriptions
of the runtime packages.

4 years agosoname of libpcre2-posix is now 3
Matthew Vernon [Sat, 6 Nov 2021 13:56:01 +0000 (13:56 +0000)]
soname of libpcre2-posix is now 3

4 years agochangelog for 10.39-1
Matthew Vernon [Sat, 6 Nov 2021 13:50:48 +0000 (13:50 +0000)]
changelog for 10.39-1

4 years agoUpdate watch file to reflect new hosting location
Matthew Vernon [Sat, 6 Nov 2021 13:40:58 +0000 (13:40 +0000)]
Update watch file to reflect new hosting location

(thanks to authors of https://wiki.debian.org/debian/watch !)

4 years agoNew upstream version 10.39
Matthew Vernon [Sat, 6 Nov 2021 13:19:48 +0000 (13:19 +0000)]
New upstream version 10.39

4 years agoMerge tag '10.39'
Matthew Vernon [Sat, 6 Nov 2021 13:19:48 +0000 (13:19 +0000)]
Merge tag '10.39'

Upstream version 10.39

5 years agochangelog for 10.36-2
Matthew Vernon [Sun, 13 Dec 2020 16:23:20 +0000 (16:23 +0000)]
changelog for 10.36-2

5 years agochangelog for 10.36-1
Matthew Vernon [Mon, 7 Dec 2020 12:38:08 +0000 (12:38 +0000)]
changelog for 10.36-1

5 years agoUpdate watch file (previous site is gone)
Matthew Vernon [Mon, 7 Dec 2020 12:34:51 +0000 (12:34 +0000)]
Update watch file (previous site is gone)

5 years agoNew upstream version 10.36
Matthew Vernon [Mon, 7 Dec 2020 12:33:40 +0000 (12:33 +0000)]
New upstream version 10.36

5 years agoMerge tag '10.36'
Matthew Vernon [Mon, 7 Dec 2020 12:33:40 +0000 (12:33 +0000)]
Merge tag '10.36'

Upstream version 10.36

5 years agoChangelog for 10.35-2
Matthew Vernon [Fri, 4 Dec 2020 09:52:14 +0000 (09:52 +0000)]
Changelog for 10.35-2